package cn.neo.hhsharding.strategy;

import java.util.List;
import java.util.Map;

/**
 * 分库分表策略
 */
public interface ShardingStrategy {

    List<String> getShardingColums();

    // 实际表名，逻辑表名，分片参数
    String doSharding(List<String> availableTargetNames, String logicTableName, Map<String, Object> shardingParams);
}
